home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / graphics / gs353src.rd0 < prev    next >
Text File  |  1996-02-22  |  3KB  |  63 lines

  1. Short:    Ghostscript3.53 Amiga specific sources
  2. Author:   GS(Aladdin)/Amiga(Olaf Barthel)/Port(me)
  3. Uploader: Joop.vandeWege@Medew.ENTO.WAU.NL
  4. Type:     gfx/show
  5.  
  6. This is the Amiga port of Ghostscript3.53 containing the Amiga specific
  7. sources, if you want to recompile GS then you'll have to get
  8. 'gs353src.lha' and 'gs353jpeg6.lha' too. For more details see below. 
  9.  
  10. Ghostscript is a Postscript interpreter with support for Level 2 PS and
  11. PDF. This release includes *only* the Amiga display driver and the
  12. fileformat PNG. This is only a *small* part of the available device
  13. drivers and is a trade off between size and usability. The source is
  14. available from the same place you got the binary (is it?) so you can
  15. recompile to fit it to your needs.
  16.  
  17. Comments/Suggestions/Bugs to:
  18. Joop.vandeWege@medew.ento.wau.nl
  19. Please use a Subject field with the name 'GS353' in it.
  20. Please direct all mail to me except when you're 100% sure it is a GS
  21. problem then you can use the Aladdin email address.
  22.  
  23. Joop van de Wege
  24.  
  25.  
  26. Recompiling GS:
  27. Steps needed to be done to recompile GS from scratch using GCC2.63/2.70:
  28. Get gs353src.lha
  29. Get gs353amiga.lha
  30. Get gs353jpeg6.lha
  31. Get gs353zlib.lha
  32. Get gs353png.lha
  33.  
  34. Unpack gs353src to HD, a directory 'gs3.53' will be created.
  35. Unpack *in* this directory:
  36. - gs353amiga.lha, overwriting some files. This is OK
  37.   gs353amiga.lha contains:
  38.   - gdevamiga.c, the amiga device driver from Olaf Barthel
  39.   - gdevpipe.c, patched for use with Libnix
  40.   - gdevpng.c, bugfixed PNG device driver
  41.   - geninit.c, bugfixed geninit
  42.   - gp_amiga.c, platform dependant stuff for the Amiga
  43.   - gsmisc.c, fixed wrong external declaration
  44.   - makefile, how to recreate GS (this distribution rebuilds in the
  45.     source directory, the upcoming ADE (Fred Fish) one will have a
  46.     configure script)
  47.  
  48. - gs353jpeg6 which creates the 'jpeg-6' directory
  49. - gs353zlib which creates the 'zlib' directory
  50. - gs353png which creates the 'pnglib' directory
  51. The last two archives are not needed when you don't intend to rebuild GS
  52. with PNG support.
  53. Edit the makefile and activate/deactivate the devices you want or adjust
  54. the paths. Read the comments in the makefile for directions.
  55. cd to drive:gs3.53 and type 'make' followed by 'make install'
  56. If you haven't forgotten to set the stack to a reasonable amount (~50K),
  57. you can sit back and have a cup of coffee. On my A3000 it takes about 2.5h
  58. to compile with the current device driver set and the file 'gdevamiga.c'
  59. needs about 7-8Mb when -O2 is on. It needs less if you don't optimize :)
  60. Make itself takes another 2Mb so in case of problems just compile
  61. gdevamiga.c on its own and let make resume after that. GCC2.7.0 (Aminet)
  62. works with VMM3.3 (on Aminet too).
  63.